﻿using System;
using System.Collections.Generic;
using System.Text;

using YouHP.Model;

namespace YouHP.IDAL
{
    public interface ILabcheck
    {
        #region 实验室指标增删改查基本操作
        bool AddLabcheck(LabcheckInfo info);
        bool UpdateLabcheck(LabcheckInfo info);
        bool DeleteLabcheck(int[] itemid);
        LabcheckInfo GetLabcheckInfo(int id);
        #endregion   
 
        #region 实验室指标列表以及搜索操作
        /*检索所有实验室指标*/
        List<LabcheckInfo> GetLabcheckList(int pageSize, int pageIndex, out int count);
        /*按照疾病Id检索对应的实验室指标列表*/
        List<LabcheckInfo> GetLabcheckList(int diseaseId, int pageSize, int pageIndex, out int count);
        /*按照实验室指标名称来检索症状*/
        List<LabcheckInfo> GetLabcheckByName(int pageSize, int pageIndex, string keyword, out int count);
        #endregion
    }
}
